<template>
	<view class="user-container">
    <!--头像昵称-->
		<view class="top-box">
		  <image :src="userInfo.avatarUrl" class="avatar"></image>
      <text class="nick-name">{{userInfo.nickName}}</text>
		</view>
    <!--面板区域-->
    <view class="panel-list">
         <!--第一个-->
      <view class="panel">
        <view class="panel-body">
          <view class="panel-item">
            <text>8</text>
            <text>店铺</text>
          </view>
          <view class="panel-item">
            <text>8</text>
            <text>收藏的商品</text>
          </view>
          <view class="panel-item">
            <text>8</text>
            <text>关注的店铺</text>
          </view>
          <view class="panel-item">
            <text>8</text>
            <text>足迹</text>
          </view>
        </view>
      </view>
      <!--第二个-->
      <view class="panel">
        <view class="panel-title">
          我的订单
        </view>
        <view class="panel-body">
          <view class="panel-item">
             <image src="../../static/my-icons/icon1.png" class="icon"></image>
             <text>待付款</text>
          </view>
          <view class="panel-item">
             <image src="../../static/my-icons/icon2.png" class="icon"></image>
             <text>待收货</text>
          </view>
          <view class="panel-item">
             <image src="../../static/my-icons/icon3.png" class="icon"></image>
             <text>待付款</text>
          </view>
          <view class="panel-item">
             <image src="../../static/my-icons/icon4.png" class="icon"></image>
             <text>待付款</text>
          </view>
        </view>
      </view>
      <!--第三个-->
      <view class="panel">
          <view class="panel-item2">
            <text>收货地址</text>
            <uni-icons type="arrowright" size="16"></uni-icons>
          </view>
          <view class="panel-item2">
            <text>收货地址</text>
            <uni-icons type="arrowright" size="16"></uni-icons>
          </view>
          <view class="panel-item2">
            <text>收货地址</text>
            <uni-icons type="arrowright" size="16"></uni-icons>
          </view>
      </view>
    </view>
	</view>
</template>

<script>
  import badgeMix from '@/mixins/tabbar-badge.js'
  // 按需导入 mapState 这个辅助函数
  import { mapState,mapMutations } from 'vuex'
  export default {
    mixins:[badgeMix],
		data() {
			return {
				
			};
		},
    computed:{
      ...mapState('m_user',['userInfo'])
    }
	}
</script>

<style lang="scss">
.user-container{
  background-color: #f4f4f4;
  height: 100%;
  .top-box{
    height: 400rpx;
    background-color: #C00000;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    .avatar{
      display: block;
      height: 90px;
      width: 90px;
      border-radius: 45px;
      border: 2px solid white;
      box-shadow: 0 1px 5px black;
    }
    .nick-name{
       color: white;
       font-weight: bold;
       font-size: 16px;
       margin-top: 10px;
    }
  }
  .panel-list{
    padding: 0 10px;
    position: relative;
    top: -10px;
    .panel{
      background-color: white;
      border-radius: 3px;
      margin-bottom: 8px;
      .panel-item2{
        display: flex;
        justify-content: space-between;
        align-items: center;
        height: 45px;
        font-size: 12px;
        padding: 0 10px;
      }
      .panel-title{
        line-height: 45px;
        padding-left: 10px;
        border-bottom: 1px solid #f4f4f4;
        font-size: 15px;
      }
      .panel-body{
        display: flex;
        justify-content: space-around;
        .panel-item{
          display: flex;
          flex-direction: column;
          align-items: center;
          justify-content: center;
          font-size: 13px;
          padding: 10px 0;
        }
        
          .icon{
              height: 45px;
              width: 45px;
        }
      }
    
      }
      
  }
}
</style>
